//题目的考点: 转圈与取余数之间的关系
#include <iostream>
using namespace std;


int main () {
    int s,v;
    cin >> s >> v;

    //计算要花费的时间
    int time = 10;
    
    //计算路上花费的时间,
    time += s / v;
    if( s % v != 0)
        time++;

    
    //不超过一天,是这个问题的核心,
    int all = 60*24;
    all -=time;

    all += 8*60; // 为了方便计算,加上8小时

    int h = (all/60) % 24,m= all % 60; //


    //输出小时
    if( h < 10)
        cout << 0;
    cout << h;
    cout << ":";

    if( m < 10)
        cout << 0;
    cout << m;


    
    return 0;
}
